/**
 * 
 */
package com.zhanggz.mypattern.jdkobserver;

import java.util.Observable;

/**
 * jdk提供的原生观察者模式代码，天气目标具体的实现类
 * 
 * @author Alex
 * @date 2015年6月23日
 */
public class ConcreteWeatherSubject extends Observable {

	private String content;

	/**
	 * @return the content
	 */
	public String getContent() {
		return content;
	}

	/**
	 * @param content
	 *            the content to set
	 */
	public void setContent(String content) {
		this.content = content;

		// 原生的jdk观察者模式，需要调用下面方法
		this.setChanged();
		// 推的方式
		this.notifyObservers(content);
		// 拉的方式
		// this.notifyObservers();

	}

}
